﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CampañasArticulosSeleccionar.aspx.cs" Inherits="VentaPorCatalogos.Pages.CampañasArticulosSeleccionar" %>
<%@ Import Namespace="BE" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <link href="~/includes/jquery-ui-1.10.2.custom/css/smoothness/jquery-ui-1.10.2.custom.css"
        rel="stylesheet" type="text/css" />
    <link href="~/includes/css/Estilos.css" rel="stylesheet" type="text/css" />
    <script src='<%=Page.ResolveUrl("~/includes/jquery-ui-1.10.2.custom/js/jquery-1.9.1.js")%>'
        type="text/javascript"></script>
    <script src='<%=Page.ResolveUrl("~/includes/jquery-ui-1.10.2.custom/js/jquery-ui-1.10.2.custom.js")%>'
        type="text/javascript"></script>
    <script src='<%=Page.ResolveUrl("~/includes/jquery-validation-1.11.0/jquery.validate.js")%>'
        type="text/javascript"></script>
    <script src='<%=Page.ResolveUrl("~/includes/js/Funciones.js")%>' type="text/javascript"></script>
    <script type="text/javascript">
        $().ready(function () {
            FormatoGrillasSeleccionables();
        }
        );

        function Seleccionar(cantidad) {
            var o = new Object();
            o.cantidad = cantidad;            
            window.returnValue = o;
            window.close();
        }
    </script>
    <title>Selección de Artículos</title>
    <base target="_self" />
</head>
<body class="BusquedaModal">
    <div class="titulo">
        <span class="texto_titulo">SELECCION DE ARTICULOS</span>
    </div>

<form id="form1" runat="server">
    <div id="divBuscar" class="Buscar">
        <div id="divFiltros">
            <fieldset>
                <legend>Filtrar</legend>
                <div class="field">
                    <asp:Label ID="lblId" Text="Cód. Articulo:" AssociatedControlID="txtIdFiltro" runat="server" EnableViewState="false"></asp:Label>
                    <asp:TextBox ID="txtIdFiltro" runat="server"></asp:TextBox>
                </div>
                <div class="field">
                    <asp:Label ID="lblNombreFiltro" Text="Nombre:" AssociatedControlID="txtNombreFiltro" runat="server" EnableViewState="false"></asp:Label>
                    <asp:TextBox ID="txtNombreFiltro" runat="server"></asp:TextBox>                    
                </div>
                <div class="field">
                    <asp:Label ID="lblDescripcionFiltro" Text="Descripcion:" AssociatedControlID="txtDescripcionFiltro" runat="server" EnableViewState="false"></asp:Label>
                    <asp:TextBox ID="txtDescripcionFiltro" runat="server"></asp:TextBox>                    
                </div>
                <div class="field">
                    <asp:Label ID="lblRubro" Text="Rubro:" AssociatedControlID="ddlRubro" runat="server" EnableViewState="false"></asp:Label>
                    <asp:DropDownList ID="ddlRubro" runat="server" AutoPostBack="true">
                    </asp:DropDownList>                    
                </div>
                <div class="field">
                    <asp:Label ID="lblEstado" Text="Estado:" AssociatedControlID="ddlEstado" runat="server" EnableViewState="false"></asp:Label>
                    <asp:DropDownList ID="ddlEstado" runat="server" AutoPostBack="true">
                        <asp:ListItem Value="">Todos</asp:ListItem>
                        <asp:ListItem Value="1">Activos</asp:ListItem>
                        <asp:ListItem Value="0">Inactivos</asp:ListItem>
                    </asp:DropDownList>
                    <asp:Button ID="Button1" runat="server" Text="Filtrar" OnClick="btnFiltrar_Click" />
                </div>

            </fieldset>
        </div>
        <div id="divResultados" >
            <fieldset style="height: 360px;">
                <legend>Resultados</legend>
                <div id="divGrid">
                    <asp:GridView ID="gdvSearch" runat="server" AutoGenerateColumns="False" DataKeyNames="IdArticulo" Width="540px"
                        ShowHeaderWhenEmpty="true" CssClass="selectableGridView" AllowPaging="true" PageSize = "10" 
                        onpageindexchanging="gdvSearch_PageIndexChanging"
                        GridLines="Horizontal">
                        <PagerSettings  FirstPageText="Primer página" LastPageText="Última página" PageButtonCount="4" Mode="NumericFirstLast"  />
                        <PagerStyle CssClass="paginadorGrilla" />
                        <Columns>
                            <asp:TemplateField>
                            <ItemTemplate>                                 
                                <asp:CheckBox ID="ckbSeleccion" runat="server" />
                            </ItemTemplate>
                            </asp:TemplateField>
                            <asp:BoundField DataField="IdArticulo" HeaderText="Cód." ItemStyle-Width="60px" ItemStyle-HorizontalAlign="Center" />
                            <asp:BoundField DataField="Nombre" HeaderText="Nombre" ItemStyle-Width="280px" ItemStyle-HorizontalAlign="Left" />
                            <asp:TemplateField HeaderText="Rubro" ItemStyle-Width="230px">
                                <ItemTemplate>                                 
                                    <%# ((ArticuloBE)Container.DataItem).Rubro.Descripcion %>
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                        <SelectedRowStyle CssClass="SelectedRow" />
                        <EmptyDataTemplate>                        
                            <asp:Label runat="server" ID="lblSinDatos" Text="Sin datos cargados."></asp:Label>
                        </EmptyDataTemplate>
                    </asp:GridView>
                </div>
            </fieldset>
        </div>        
    </div>
    <div class="Botonera">
        <fieldset>
            <legend>Acciones</legend><span class="ContenedorBotones">
                <asp:Button ID="btnAceptar" runat="server" Text="Aceptar" OnClick="btnAceptar_Click" />
                <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" OnClick="btnCancelar_Click" />
            </span>
        </fieldset>
    </div>
    </form>

</body>
</html>
